<?php
include "application/classes/model/CandidatoDAO.php";
include "application/classes/model/EnderecoDAO.php";
include "application/classes/model/CurriculoDAO.php";
include "application/classes/model/AtividadeComplementarDAO.php";
include "application/classes/model/AtividadeDAO.php";
include "application/classes/model/ComunicacaoDAO.php";
include "application/classes/model/CursoDAO.php";
include "application/classes/model/DeficienciaDAO.php";
include "application/classes/model/DificuldadeDevidoDeficienciaIntelectualDAO.php";
include "application/classes/model/EmpresaDAO.php";
include "application/classes/model/EscolaridadeDAO.php";
include "application/classes/model/ExperienciaProfissionalDAO.php";
include "application/classes/model/IdiomaDAO.php";
include "application/classes/model/InformaticaDAO.php";
include "application/classes/model/PalestraDAO.php";
include "application/classes/model/VoluntariadoDAO.php";
defined('SYSPATH') OR die('No Direct Script Access');

Class Controller_Ormtest extends Controller
{

	
	function action_index(){
		echo "FU!";
		//$candidato = ORM::factory('candidato', 5);
		$candidato = ORM::factory('candidatodao', /*43936417*/936);
		echo "<br>" . $candidato->nome;
		echo "<br>" . $candidato->email;
		
		
		echo "<br> rua = " . $candidato->endereco->rua;
		echo "<br> cidade = " . $candidato->endereco->cidade;
		echo "<br> cep = " . $candidato->endereco->cep;
		echo "<br> bairro = " . $candidato->endereco->bairro;
		echo "<br> estado = " . $candidato->endereco->estado;
		echo "<br> numero = " . $candidato->endereco->numero;
		echo "<br> areaDeInteresse = " . $candidato->curriculo->areaDeInteresse;
		//echo "<br> areaDeInteresse = " . $candidato->curriculo->escolaridade;
		$escolaridades = $candidato->curriculo->escolaridade->find_all();
		$deficiencias = $candidato->curriculo->deficiencia->find_all();
		$count = 1;
		
		echo"<br><br>";
		foreach ($escolaridades as $escolaridade){
			echo "<br> escolaridade" . $count . " = " . $escolaridade->escolaridade;
			$count++;
		}
		echo"<br><br>";
		$count = 1;
		
		foreach ($deficiencias as $deficiencia){
			if($deficiencia->tipoDeDeficiencia == "Intelectual"){
				echo "<br> deficiencia" . $count . " = " . $deficiencia->tipoDeDeficiencia;
				$dificuldades = $deficiencia->dificuldadedevidodeficienciaintelectual->find_all();
				
				foreach ($dificuldades as $dificuldade){
					echo "<br> dificuldade" . $count . " de  " . $deficiencia->tipoDeDeficiencia . " é " . $dificuldade->dificuldadeDevidoDeficiencia;
				}
				
			}
			else{
				echo "<br> deficiencia" . $count . " = " . $deficiencia->tipoDeDeficiencia;
			}
			
			$count++;
		}
		
		echo"<br><br>";
		
		$idiomas = $candidato->curriculo->idioma->find_all();
		$count = 1;
		foreach ($idiomas as $idioma){
			echo "<br> idioma" . $count . " = " . $idioma->nomeDoIdioma;
			$count++;
		}
		
		$comunicacoes = $candidato->curriculo->comunicacao->find_all();
		
		echo"<br><br>";
		$count = 1;
		foreach ($comunicacoes as $comunicacao){
			echo "<br> comunicação" . $count . " = " . $comunicacao->meioDeComunicacao;
			$count++;
		}
		
		echo"<br><br>";
		
		$count = 1;
		$atividade = $candidato->curriculo->atividade;
		echo "<br> atividade id" . $count . " = " . $atividade->idAtividades;
		
		$cursos = $candidato->curriculo->atividade->curso->find_all();
		
		echo"<br><br>";
		
		foreach ($cursos as $curso){
			echo "<br> curso" . $count . " = " . $curso->nomeDaAtividade;
			$count++;
		}
		
		echo"<br><br>";
		
		$palestras = $candidato->curriculo->atividade->palestra->find_all();
		$count = 1;
		foreach ($palestras as $palestra){
			echo "<br> palestra" . $count . " = " . $palestra->tituloDaPalestra;
			$count++;
		}
		echo"<br><br>";
		
		$voluntariados = $candidato->curriculo->atividade->voluntariado->find_all();
		$count = 1;
		foreach ($voluntariados as $voluntariado){
			echo "<br> voluntariado" . $count . " = " . $voluntariado->nomeDaFuncao;
			$count++;
		}
		echo"<br><br>";
		
		$atividades = $candidato->curriculo->atividade->atividadecomplementar->find_all();
		$count = 1;
		foreach ($atividades as $atividade){
			echo "<br> atividade" . $count . " = " . $atividade->nomeDaAtividade;
			$count++;
		}
		echo"<br><br>";
		
		$informaticas = $candidato->curriculo->informatica->find_all();
		$count = 1;
		foreach ($informaticas as $informatica){
			echo "<br> informatica" . $count . " = " . $informatica->conhecimentoEmInformatica;
			$count++;
		}
		echo"<br><br>";
		
		echo "<br> possuiExperiencia = " . $candidato->curriculo->experienciaprofissional->possuiExperiencia;
		
		echo"<br><br>";
		$empresas = $candidato->curriculo->experienciaprofissional->empresa->find_all();
		$count = 1;
		foreach ($empresas as $empresa){
			echo "<br> empresa" . $count . " = " . $empresa->nomeEmpresa;
			$count++;
		}
		
		echo"<br><br>";
		$comunicacoes = $candidato->curriculo->comunicacao->find_all();
		$count = 1;
		foreach ($comunicacoes as $comunicacao){
			echo "<br> comunicacao" . $count . " = " . $comunicacao->meioDeComunicacao;
			$count++;
		}
		echo"<br><br>";
		//$escolaridade = $escolaridades[0];
		
		
		
		
		//print_r($escolaridades[0]);
		if($candidato->loaded()){
			echo "<br>Candidato carregado...<br>";
		}
		//print_r($candidato);
	}
	
	
}

?>